package com.mew.common.entity.league;

import java.util.Date;

import java.io.Serializable;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;


/**
 * <p>
 * 
 * </p>
 *
 * @author ztq
 * @since 2021-03-24
 */

@Data
@ToString
@TableName("l_league")
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class League  {


    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 公会编号
     */
    private String code;

    private String name;

    /**
     * 头像
     */
    @TableField("head_id")
    private Integer headId;

    /**
     * 创建时间
     */
    @TableField("add_time")
    private Date addTime;

    /**
     * 加入模式
     */
    @TableField("join_mode")
    private Integer joinMode;

    /**
     * 最低vip
     */
    @TableField("lowest_vip")
    private Integer lowestVip;

    /**
     * 人数
     */
    @TableField("num_peo")
    private Integer numPeo;

    /**
     * 公告
     */
    private String announcement;

    /**
     * 贡献进度
     */
    private Long contribution;

    /**
     * 上周宝箱等级
     */
    @TableField("box_level")
    private Integer boxLevel;

}
